# socket 实现扯淡客户端

import socket

# 创建 socket 对象
client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

# 连接服务器
client.connect(('127.0.0.1', 8000))
print('客户端连接成功')

# 接收服务器消息
while True:
    # 获取用户输入
    message = input('请输入要发送的消息：')

    # 发送消息
    client.send(message.encode('utf-8'))

    # 如果用户输入 exit 则退出
    if message == 'exit':
        print('exit')
        # 关闭连接
        client.close()
        break

    # 接收服务器消息
    data = client.recv(1024).decode('utf-8')
    print("接受到服务器消息：", data)
